---
title: Entrada inválida no valor de retorno de getStaticPaths
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **InvalidGetStaticPathsEntry**: Entrada inválida retornada por getStaticPaths. Esperava-se um objeto, foi obtido `ENTRY_TYPE`
## O que deu errado?
O valor de retorno de `getStaticPaths` deve ser um array de objetos. Na maioria dos casos, este erro ocorre porque um array de arrays foi retornado. use [`.flatMap()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap) ou uma chamada de [`.flat()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat) pode ser útil.

```ts title="pages/blog/[id].astro"
export async function getStaticPaths() {
	return [ // <-- Array
		{ params: { slug: "blog" } }, // <-- Objeto
		{ params: { slug: "about" } }
	];
}
```

**Veja também:**
-  [`getStaticPaths()`](/pt-br/reference/routing-reference/#getstaticpaths)